home *** CD-ROM | disk | FTP | other *** search
/ Australian Personal Computer 2000 July / CD 3 / redhat-6.2.iso / RedHat / instimage / usr / lib / python1.5 / plat-linux-i386 / FCNTL.py next >
Encoding:
Text File  |  2000-02-01  |  5.6 KB  |  301 lines

  1. # Generated by h2py from /usr/include/fcntl.h
  2. _FCNTL_H = 1
  3.  
  4. # Included from features.h
  5. _FEATURES_H = 1
  6. __USE_ANSI = 1
  7. __FAVOR_BSD = 1
  8. _ISOC9X_SOURCE = 1
  9. _POSIX_SOURCE = 1
  10. _POSIX_C_SOURCE = 199506L
  11. _XOPEN_SOURCE = 500
  12. _XOPEN_SOURCE_EXTENDED = 1
  13. _LARGEFILE64_SOURCE = 1
  14. _BSD_SOURCE = 1
  15. _SVID_SOURCE = 1
  16. _BSD_SOURCE = 1
  17. _SVID_SOURCE = 1
  18. __USE_ISOC9X = 1
  19. _POSIX_SOURCE = 1
  20. _POSIX_C_SOURCE = 2
  21. _POSIX_C_SOURCE = 199506L
  22. __USE_POSIX = 1
  23. __USE_POSIX2 = 1
  24. __USE_POSIX199309 = 1
  25. __USE_POSIX199506 = 1
  26. __USE_XOPEN = 1
  27. __USE_XOPEN_EXTENDED = 1
  28. __USE_UNIX98 = 1
  29. _LARGEFILE_SOURCE = 1
  30. __USE_XOPEN_EXTENDED = 1
  31. __USE_LARGEFILE = 1
  32. __USE_LARGEFILE64 = 1
  33. __USE_FILE_OFFSET64 = 1
  34. __USE_MISC = 1
  35. __USE_BSD = 1
  36. __USE_SVID = 1
  37. __USE_GNU = 1
  38. __USE_REENTRANT = 1
  39. __STDC_IEC_559__ = 1
  40. __STDC_IEC_559_COMPLEX__ = 1
  41. __GNU_LIBRARY__ = 6
  42. __GLIBC__ = 2
  43. __GLIBC_MINOR__ = 1
  44.  
  45. # Included from sys/cdefs.h
  46. _SYS_CDEFS_H = 1
  47. def __PMT(args): return args
  48.  
  49. def __P(args): return args
  50.  
  51. def __PMT(args): return args
  52.  
  53. def __P(args): return ()     
  54.  
  55. def __PMT(args): return ()
  56.  
  57. def __STRING(x): return #x
  58.  
  59. def __STRING(x): return "x"
  60.  
  61. def __ASMNAME(cname): return __ASMNAME2 (__USER_LABEL_PREFIX__, cname)
  62.  
  63. def __attribute__(xyz): return  
  64.  
  65. __USE_EXTERN_INLINES = 1
  66.  
  67. # Included from gnu/stubs.h
  68.  
  69. # Included from bits/fcntl.h
  70.  
  71. # Included from sys/types.h
  72. _SYS_TYPES_H = 1
  73.  
  74. # Included from bits/types.h
  75. _BITS_TYPES_H = 1
  76. __FD_SETSIZE = 1024
  77. def __FDELT(d): return ((d) / __NFDBITS)
  78.  
  79.  
  80. # Included from bits/pthreadtypes.h
  81. _BITS_PTHREADTYPES_H = 1
  82.  
  83. # Included from bits/sched.h
  84. SCHED_OTHER = 0
  85. SCHED_FIFO = 1
  86. SCHED_RR = 2
  87. CSIGNAL = 0x000000ff
  88. CLONE_VM = 0x00000100
  89. CLONE_FS = 0x00000200
  90. CLONE_FILES = 0x00000400
  91. CLONE_SIGHAND = 0x00000800
  92. CLONE_PID = 0x00001000
  93. CLONE_PTRACE = 0x00002000
  94. CLONE_VFORK = 0x00004000
  95. __defined_schedparam = 1
  96.  
  97. # Included from time.h
  98. _TIME_H = 1
  99.  
  100. # Included from bits/time.h
  101. _BITS_TIME_H = 1
  102. CLOCKS_PER_SEC = 1000000
  103. CLK_TCK = 100
  104. _STRUCT_TIMEVAL = 1
  105. CLK_TCK = CLOCKS_PER_SEC
  106. __clock_t_defined = 1
  107. __time_t_defined = 1
  108. __timespec_defined = 1
  109. def __isleap(year): return \
  110.  
  111. __BIT_TYPES_DEFINED__ = 1
  112.  
  113. # Included from endian.h
  114. _ENDIAN_H = 1
  115. __LITTLE_ENDIAN = 1234
  116. __BIG_ENDIAN = 4321
  117. __PDP_ENDIAN = 3412
  118.  
  119. # Included from bits/endian.h
  120. __BYTE_ORDER = __LITTLE_ENDIAN
  121. __FLOAT_WORD_ORDER = __BYTE_ORDER
  122. LITTLE_ENDIAN = __LITTLE_ENDIAN
  123. BIG_ENDIAN = __BIG_ENDIAN
  124. PDP_ENDIAN = __PDP_ENDIAN
  125. BYTE_ORDER = __BYTE_ORDER
  126.  
  127. # Included from sys/select.h
  128. _SYS_SELECT_H = 1
  129.  
  130. # Included from bits/select.h
  131. def __FD_ZERO(fdsp): return \
  132.  
  133. def __FD_ZERO(set): return \
  134.  
  135.  
  136. # Included from bits/sigset.h
  137. _SIGSET_H_types = 1
  138. _SIGSET_H_fns = 1
  139. def __sigmask(sig): return \
  140.  
  141. def __sigemptyset(set): return \
  142.  
  143. def __sigfillset(set): return \
  144.  
  145. def __sigisemptyset(set): return \
  146.  
  147. FD_SETSIZE = __FD_SETSIZE
  148. def FD_ZERO(fdsetp): return __FD_ZERO (fdsetp)
  149.  
  150.  
  151. # Included from sys/sysmacros.h
  152. _SYS_SYSMACROS_H = 1
  153. def major(dev): return ((int)(((dev) >> 8) & 0xff))
  154.  
  155. def minor(dev): return ((int)((dev) & 0xff))
  156.  
  157. def major(dev): return (((dev).__val[1] >> 8) & 0xff)
  158.  
  159. def minor(dev): return ((dev).__val[1] & 0xff)
  160.  
  161. def major(dev): return (((dev).__val[0] >> 8) & 0xff)
  162.  
  163. def minor(dev): return ((dev).__val[0] & 0xff)
  164.  
  165. O_ACCMODE = 0003
  166. O_RDONLY = 00
  167. O_WRONLY = 01
  168. O_RDWR = 02
  169. O_CREAT = 0100
  170. O_EXCL = 0200
  171. O_NOCTTY = 0400
  172. O_TRUNC = 01000
  173. O_APPEND = 02000
  174. O_NONBLOCK = 04000
  175. O_NDELAY = O_NONBLOCK
  176. O_SYNC = 010000
  177. O_FSYNC = O_SYNC
  178. O_ASYNC = 020000
  179. O_DIRECT = 040000
  180. O_DIRECTORY = 0200000
  181. O_NOFOLLOW = 0400000
  182. O_DSYNC = O_SYNC
  183. O_RSYNC = O_SYNC
  184. O_LARGEFILE = 0100000
  185. F_DUPFD = 0
  186. F_GETFD = 1
  187. F_SETFD = 2
  188. F_GETFL = 3
  189. F_SETFL = 4
  190. F_GETLK = 5
  191. F_SETLK = 6
  192. F_SETLKW = 7
  193. F_GETLK64 = 5
  194. F_SETLK64 = 6
  195. F_SETLKW64 = 7
  196. F_SETOWN = 8
  197. F_GETOWN = 9
  198. F_SETSIG = 10
  199. F_GETSIG = 11
  200. FD_CLOEXEC = 1
  201. F_RDLCK = 0
  202. F_WRLCK = 1
  203. F_UNLCK = 2
  204. F_EXLCK = 4
  205. F_SHLCK = 8
  206. LOCK_SH = 1
  207. LOCK_EX = 2
  208. LOCK_NB = 4
  209. LOCK_UN = 8
  210. FAPPEND = O_APPEND
  211. FFSYNC = O_FSYNC
  212. FASYNC = O_ASYNC
  213. FNONBLOCK = O_NONBLOCK
  214. FNDELAY = O_NDELAY
  215.  
  216. # Included from sys/stat.h
  217. _SYS_STAT_H = 1
  218.  
  219. # Included from bits/stat.h
  220. _STAT_VER_LINUX_OLD = 1
  221. _STAT_VER_KERNEL = 1
  222. _STAT_VER_SVR4 = 2
  223. _STAT_VER_LINUX = 3
  224. _STAT_VER = _STAT_VER_LINUX
  225. _MKNOD_VER_LINUX = 1
  226. _MKNOD_VER_SVR4 = 2
  227. _MKNOD_VER = _MKNOD_VER_LINUX
  228. __S_IFMT = 0170000
  229. __S_IFDIR = 0040000
  230. __S_IFCHR = 0020000
  231. __S_IFBLK = 0060000
  232. __S_IFREG = 0100000
  233. __S_IFIFO = 0010000
  234. __S_IFLNK = 0120000
  235. __S_IFSOCK = 0140000
  236. __S_ISUID = 04000
  237. __S_ISGID = 02000
  238. __S_ISVTX = 01000
  239. __S_IREAD = 0400
  240. __S_IWRITE = 0200
  241. __S_IEXEC = 0100
  242. S_IFMT = __S_IFMT
  243. S_IFDIR = __S_IFDIR
  244. S_IFCHR = __S_IFCHR
  245. S_IFBLK = __S_IFBLK
  246. S_IFREG = __S_IFREG
  247. S_IFIFO = __S_IFIFO
  248. S_IFLNK = __S_IFLNK
  249. S_IFSOCK = __S_IFSOCK
  250. def S_ISDIR(mode): return __S_ISTYPE((mode), __S_IFDIR)
  251.  
  252. def S_ISCHR(mode): return __S_ISTYPE((mode), __S_IFCHR)
  253.  
  254. def S_ISBLK(mode): return __S_ISTYPE((mode), __S_IFBLK)
  255.  
  256. def S_ISREG(mode): return __S_ISTYPE((mode), __S_IFREG)
  257.  
  258. def S_ISFIFO(mode): return __S_ISTYPE((mode), __S_IFIFO)
  259.  
  260. def S_ISLNK(mode): return __S_ISTYPE((mode), __S_IFLNK)
  261.  
  262. def S_ISLNK(mode): return 0
  263.  
  264. def S_ISSOCK(mode): return __S_ISTYPE((mode), __S_IFSOCK)
  265.  
  266. S_ISUID = __S_ISUID
  267. S_ISGID = __S_ISGID
  268. S_ISVTX = __S_ISVTX
  269. S_IRUSR = __S_IREAD
  270. S_IWUSR = __S_IWRITE
  271. S_IXUSR = __S_IEXEC
  272. S_IRWXU = (__S_IREAD|__S_IWRITE|__S_IEXEC)
  273. S_IREAD = S_IRUSR
  274. S_IWRITE = S_IWUSR
  275. S_IEXEC = S_IXUSR
  276. S_IRGRP = (S_IRUSR >> 3)
  277. S_IWGRP = (S_IWUSR >> 3)
  278. S_IXGRP = (S_IXUSR >> 3)
  279. S_IRWXG = (S_IRWXU >> 3)
  280. S_IROTH = (S_IRGRP >> 3)
  281. S_IWOTH = (S_IWGRP >> 3)
  282. S_IXOTH = (S_IXGRP >> 3)
  283. S_IRWXO = (S_IRWXG >> 3)
  284. ACCESSPERMS = (S_IRWXU|S_IRWXG|S_IRWXO)
  285. ALLPERMS = (S_ISUID|S_ISGID|S_ISVTX|S_IRWXU|S_IRWXG|S_IRWXO)
  286. DEFFILEMODE = (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH)
  287. S_BLKSIZE = 512
  288. _STAT_VER = 0
  289. _MKNOD_VER = 0
  290. R_OK = 4
  291. W_OK = 2
  292. X_OK = 1
  293. F_OK = 0
  294. SEEK_SET = 0
  295. SEEK_CUR = 1
  296. SEEK_END = 2
  297. F_ULOCK = 0
  298. F_LOCK = 1
  299. F_TLOCK = 2
  300. F_TEST = 3
  301.